# 访客名单 　编写一个while 循环，提示用户输入
# 名字。用户输入名字后，在屏幕上打印一句问候语，并将一条
# 到访记录添加到文件guest_book.txt中。确保这个文件中的每条
# 记录都独占一行。

filename = 'guest_book.txt'
while True:
	guest_name = input("Please enter your name('q' to quit): ")
	if guest_name not in ['q', 'Q', 'quit', 'Quit']:
		print(f"Welcome you, {guest_name}!")
		with open(filename, 'a') as file_object:	# 注意需采用附加模式进行写入以避免用户名被覆盖
			file_object.write(guest_name+'\n')

	elif guest_name == '':
		continue		# 未做输入则继续提示

	else:
		break			# 退出
